MySQL 덤프 & 복구 방법

2011/04/30 22:24
현재의 DB 를 백업(덤프)하시려면,
'mysqldump -u아이디 -p암호 DB명 > 덤프해서저장할파일명'
하시면 됩니다.
(참고:
'mysqldump -u아이디 -p암호 DB명 --add-drop-table > 덤프해서저장할파일명'
으로 백업하면 dump 파일을 적용할 때 해당 DB가 비어 있지 않아도 덮어 쓰기 때문에 오류가 나지 않습니다.)
[2] mysql ID 암호 변경법

1. ssh 접속
2. mysql -u 아이디 -p 아이디
3. 현재 암호 입력
4. set password=password('원하는새암호');
5. exit
6. ssh 종료

[3] root 관리자 mysql 관리


현재의 DB 전체를 백업(덤프)하시려면,
'mysqldump -u root -p -A --add-drop-table > 덤프해서저장할파일명'
하시면 됩니다.
'-A --add-drop-table' 옵션은 꼭 삽입해 주어야 합니다. 이 션은 기존에 테이블이 있으면 삭제하고 백업하고자 하는 테이블로 새롭게 작성하는 옵션입니다. 데이터베이스 전체를 백업해서 복구할 때 기존에 있는 mysql 데이터베이스 때문에 에러가 발생하기 때문입니다.

[4] 복구
* 덤프한 디비 복구하기
[root@localhost mysql]# ./bin/mysql db_name < /home/db_name.sql
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'[-How-To-] > [-Linux-]' 카테고리의 다른 글

MySQL 덤프 & 복구 방법  (0) 2011/04/30
드디여 Ubuntu 11.04 데뷔하다  (0) 2011/04/28
Shoutcast 서버 설치&설정 방법  (0) 2009/12/09
tar 분할 압축 및 해제  (0) 2009/11/13
우분투 서버에서 IRC 접속하기  (2) 2009/11/06
Dig - DNS 툴  (0) 2009/10/16

드디여 Ubuntu 11.04 데뷔하다

2011/04/28 07:00
오늘 ( 2011.04.28) 에 우분투11.04 버전이 새로 데뷔했답니다..
이번에 11.04에는 Gnome 환경을 버리고 Unity로 갔다구하는데,
Unity에 대하여 여러 의견들이 많답니다...

우분투 11.04 는 어려버전이 있구요... (넷북, 서버, i386, x86_64 (amd64), alternate)

다운로드 하기
한국
미국

사진은 곧 올려드리겠습니다 ^^;; 
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'[-How-To-] > [-Linux-]' 카테고리의 다른 글

MySQL 덤프 & 복구 방법  (0) 2011/04/30
드디여 Ubuntu 11.04 데뷔하다  (0) 2011/04/28
Shoutcast 서버 설치&설정 방법  (0) 2009/12/09
tar 분할 압축 및 해제  (0) 2009/11/13
우분투 서버에서 IRC 접속하기  (2) 2009/11/06
Dig - DNS 툴  (0) 2009/10/16

Shoutcast 서버 설치&설정 방법

2009/12/09 20:43
OS. Ubuntu 8.04.3 LTS Hardy Server에서 해보겠습니다.
우선, shoutcast 에서 부터 다운로드 (링크) tar.gz 파일이랍니다.

서버에 다운로드후.
1. mkdir sc_serv 해준다.
2. tar -zxvf sc_serv_1.9.8_Linux.tar.gz
3. nano sc_serv.conf 에서 config을 해준다.
4. sudo aptitude install ia32-libs
5. 그후에 ./sc_serv 아니면 sh sc_serv 해주면 된다!

listen.pls 설정법 (루트 사용)
1. /var/www 로 가자.
2. nano listen.pls
[playlist]
numberofentries=1
File1=http://your ip (or your domain.com):port
Title1=Your station name
MoreInfo1=http://www.yourwebsite.com
Length1=-1

3. 이제 활성화 된다.
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'[-How-To-] > [-Linux-]' 카테고리의 다른 글

MySQL 덤프 & 복구 방법  (0) 2011/04/30
드디여 Ubuntu 11.04 데뷔하다  (0) 2011/04/28
Shoutcast 서버 설치&설정 방법  (0) 2009/12/09
tar 분할 압축 및 해제  (0) 2009/11/13
우분투 서버에서 IRC 접속하기  (2) 2009/11/06
Dig - DNS 툴  (0) 2009/10/16

tar 분할 압축 및 해제

2009/11/13 13:39
tar 압축의 경우 2G이상으로 압축이 되지 않기 때문에,
2G 이상으로 압축 을 하기위해서는 split란 명령을 같이 사용하면 됩니다.

[압축 하기]
ex) tar -zcvpf - /home | split -b 2048mb - home.tar.gz

* /home : 압축할 디렉토리
* home.tar.gz 압축되어질 이름

압축 결과는 tar.gza , tar.gzb 등으로 생성이 됩니다.

[압축 풀기]
tar.gza, tar,gzb 등으로 압축된 파일을 풀기 위해서는

ex) cat home.tar.gz* | tar -zxvpf -


여러개의 tar.gz 파일들을 압축을 풀어야 할경우
tar -zxvf *.tar.gz 등의 방법으로 풀게 되면 에러가 발생합니다.

이 경우에는 find 를 이용하시면 쉽게 푸실수 있습니다.

find . -name "*.tar.gz" -exec tar zxvf {} \;
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'[-How-To-] > [-Linux-]' 카테고리의 다른 글

드디여 Ubuntu 11.04 데뷔하다  (0) 2011/04/28
Shoutcast 서버 설치&설정 방법  (0) 2009/12/09
tar 분할 압축 및 해제  (0) 2009/11/13
우분투 서버에서 IRC 접속하기  (2) 2009/11/06
Dig - DNS 툴  (0) 2009/10/16
Pidgin에서 Facebook Chat사용하기  (0) 2009/09/18

우분투 서버에서 IRC 접속하기

2009/11/06 19:08
irssi 로 해보겠습니다

설치법
sudo aptitude install irssi irssi-scripts irssi-dev

서버에 계속 켜두려면.
screen을 사용하겠습니다

screen 설치법
sudo aptitude install screen

screen + irssi 실행법
screen -S IRC irssi

HanIRC 라는 네트웍으로 접속해보겠습니다.
/server irc.hanirc.org

그리구, 글씨들이 깨진다구요,
recode 마추어보겠습니다
/set recode_autodetect_utf8 = ON
/set recode_fallback = CP949
/set recode = ON
/set recode_out_default_charset = CP949
/set recode_transliterate = ON

저걸 한다음,
/save

스크린에서 빠저 나오려면
Ctrl+A+D

다시 ssh 접속해서 irssi 를 복구 하려면
screen -r IRC

ㅎㅎ... (기본적인...)
여기까지...
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'[-How-To-] > [-Linux-]' 카테고리의 다른 글

Shoutcast 서버 설치&설정 방법  (0) 2009/12/09
tar 분할 압축 및 해제  (0) 2009/11/13
우분투 서버에서 IRC 접속하기  (2) 2009/11/06
Dig - DNS 툴  (0) 2009/10/16
Pidgin에서 Facebook Chat사용하기  (0) 2009/09/18
UTF-8으로 irssi 한글 채팅  (0) 2009/09/18

Dig - DNS 툴

2009/10/16 15:37
Dig (domain information groper)는 DNS 서버로 부터 정보를 가져올 수 있는 툴입니다.

dig 는 하나의 쿼리에 대한 간단한 인터렉티브 모드와 여러개의 쿼리들에 대해 각 ?실행을 할 수 있는 배치모드가 있습니다.

dig의 사용법은 아래와 같습니다. dnswalk와 같이 사용하여 네임서버의 정상작동유무나 오류를 검사하는데 시용합니다.

# dig [@서버] [도메인] [쿼리형태] [쿼리클래스]

서버 : 도메인이나 점 형태의 인터넷 주소의 네임서버
도메인 : 정보를 요청하고자 하는 도메인 이름

쿼리형태
a : 네트워크 주소
any : 특정 도메인에 대한 모든 정보
mx : 도메인의 메일 교환
ns : 네임서버
soa : Zone 파일 상단의 authority 레코드
hinfo : 호스트 정보
axfr : Zone 파일 교환(transfer)
txt : arbitrary number of strings

쿼리클래스 :
in : 인터넷 클래스 도메인
any : 모든 클래스 정보

사용예
#dig @ns.korea.com 도메인 +trace
#dig @ns.korea.net domain.com any

#nslookup -type=ns icmb.tv <- dns검색

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'[-How-To-] > [-Linux-]' 카테고리의 다른 글

tar 분할 압축 및 해제  (0) 2009/11/13
우분투 서버에서 IRC 접속하기  (2) 2009/11/06
Dig - DNS 툴  (0) 2009/10/16
Pidgin에서 Facebook Chat사용하기  (0) 2009/09/18
UTF-8으로 irssi 한글 채팅  (0) 2009/09/18
Desktop 스크린샷.  (2) 2009/09/05
TAG Dig, DNS, dnstool, dns툴, ns,

Pidgin에서 Facebook Chat사용하기

2009/09/18 23:08
우선 저는 Ubuntu 9.04 에서 Pidgin을 사용해서 실했습니다..
설치법.
< sudo aptitude install pidgin pidgin-facebook > 입니다.

설정법.
계정 (Accounts) --> 계정 설정 (Manage Accounts) --> 추가 (Add)


사진에 보면, 답이 다나온다...
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'[-How-To-] > [-Linux-]' 카테고리의 다른 글

우분투 서버에서 IRC 접속하기  (2) 2009/11/06
Dig - DNS 툴  (0) 2009/10/16
Pidgin에서 Facebook Chat사용하기  (0) 2009/09/18
UTF-8으로 irssi 한글 채팅  (0) 2009/09/18
Desktop 스크린샷.  (2) 2009/09/05
UFW-우분투 방화벽  (0) 2009/08/26

UTF-8으로 irssi 한글 채팅

2009/09/18 21:32
/set term_charset UTF-8
/set recode_autodetect_utf8 ON
/set recode_fallback UTF-8
/set recode ON
/set recode_out_default_charset UTF-8
/set recode_transliterate ON

설정해주고

/save
해주면.. irc.freenode.net 같은경우는 된다..

그리구, 방+서버 마다 recode설정 해주려면.
 /recode add #mychannel utf-8
 /recode add freenode/#mychannel utf-8
 /recode add myprivatefriend utf-8
 /recode add freenode/myprivatefriend utf-8

그리구, 지우려면..
 /recode remove #mychannel
 /recode remove freenode/#mychannel
 /recode remove myprivatefriend
 /recode remove freenode/myprivatefriend

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'[-How-To-] > [-Linux-]' 카테고리의 다른 글

Dig - DNS 툴  (0) 2009/10/16
Pidgin에서 Facebook Chat사용하기  (0) 2009/09/18
UTF-8으로 irssi 한글 채팅  (0) 2009/09/18
Desktop 스크린샷.  (2) 2009/09/05
UFW-우분투 방화벽  (0) 2009/08/26
Phpmyadmin 설치 방법  (0) 2009/07/22

Desktop 스크린샷.

2009/09/05 05:05
오래만에.. 데스크탑 스트린샷..올렸습니다...

Os. Linux Ubuntu 8.10 <Intrepid Ibex> 2008.10월 출시.
GUI. Gnome 2.24.1
Additional Things. Conky-Color <링크>
                             VirtualBox (가상윈도 키는데 사용)
                             Chronium (구글 Chrome For Linux) 에 pbtweet 기능 추가
                             SSH (bash) Terminal.
                             tint2 (아래 패널에 되어있다..)





Ubuntu is Debian Based OS.
Ubuntu is Part of Linux Family.
The Current version of Ubuntu is 9.04 (Jaunty Jackalope).
The Upcoming release of Ubuntu is 9.10 in October, 2009.
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'[-How-To-] > [-Linux-]' 카테고리의 다른 글

Pidgin에서 Facebook Chat사용하기  (0) 2009/09/18
UTF-8으로 irssi 한글 채팅  (0) 2009/09/18
Desktop 스크린샷.  (2) 2009/09/05
UFW-우분투 방화벽  (0) 2009/08/26
Phpmyadmin 설치 방법  (0) 2009/07/22
우분투 (Ubuntu) 팁 웹사이트들..  (0) 2009/07/05

UFW-우분투 방화벽

2009/08/26 16:28
UFW는 Uncomplicated Firewall 이라구 해서.. 우분투에서 사용가능하게 만들어진것이다...
iptables를 설정하다가보면.. 잘못하구 설정들이 아주 어렵다..
UFW는 iptables와 비교해서 아주 쉬운편이다...
하지만, 그렇다고 잘못설정하면 서버에 문제가 있을수 있다.

UFW 사용법

기본적인 룰을 적용시키기.
비활성화
sudo ufw default deny
활성화
sudo ufw default allow

On/Off 하기
ON 하는법
sudo ufw enable
OFF 하는법
sudo ufw disable

UFW 설정 옵션들.
DENY (거부) 리스트에 더하는법.
포트를 추가할시.
sudo ufw deny <port>/<optional: protocol>
--> 예를들면, sudo ufw deny 80
--> sudo ufw deny 53/tcp 아니면 udp

아이피를 추가할시.
sudo ufw deny from <ip address>
--> sudo ufw deny from 121.121.121.121

특정 아이피에서 포트 거부방법
sudo ufw deny from <ipaddress> to port <port number>
--> sudo ufw deny from 121.121.121.121 to port 22
--> sudo ufw deny from 121.0.0.1/24 to any port 22 
     (이건 121.0.0.1~121.0.0.255 까지 port 22로 접속 불가능)

ALLOW (허가) 리스트에 더하는법.
포트를 추가할시.
sudo ufw allow <port>/<optional: protocol>
--> sudo ufw allow 80
--> sudo ufw allow 80/udp 아니면 tcp

아이피를 추가할시.
sudo ufw allow from <ip address>
--> sudo ufw allow from 121.121.121.121

특정 아이피에서 포트 허용방법
sudo ufw allow from <ipaddress> to port <port number>
--> sudo ufw allow from 121.121.121.121 to port 22
--> sudo ufw allow from 121.0.0.1/24 to any port 22

추가한 Rule들을 보구 싶을시.
sudo ufw status

적용한 Rule들 삭제하는법.
sudo ufw delete <rule type> from <ip address> to any port <port number>
--> sudo ufw delete deny from 121.121.121.121
--> sudo ufw delete allow 80/tcp
--> sudo ufw delete deny from 121.121.121.121 to port 22

Example.
이렇게 설정할시,
sudo ufw deny from 192.168.0.1 to any port 22
sudo ufw deny from 192.168.0.7 to any port 22
sudo ufw allow from 192.168.0.0/24 to any port 22

sudo ufw status 치면.
To                         Action  From
--                         ------  ----
22:tcp                     DENY    192.168.0.1
22:udp                     DENY    192.168.0.1
22:tcp                     DENY    192.168.0.7
22:udp                     DENY    192.168.0.7
22:tcp                     ALLOW   192.168.0.0/24
22:udp                     ALLOW   192.168.0.0/24

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'[-How-To-] > [-Linux-]' 카테고리의 다른 글

UTF-8으로 irssi 한글 채팅  (0) 2009/09/18
Desktop 스크린샷.  (2) 2009/09/05
UFW-우분투 방화벽  (0) 2009/08/26
Phpmyadmin 설치 방법  (0) 2009/07/22
우분투 (Ubuntu) 팁 웹사이트들..  (0) 2009/07/05
노트북 스크린샷  (0) 2009/06/19